html {margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: .9em;}
p {margin-top: 5px; margin-bottom: 5px;}

#login-form {border: 1px solid #000; margin: 0 auto; width: 300px; padding: 10px;}
#login-form form .input {width: 96%; margin-bottom: 10px;}

#wrapper {width: 80%; margin: 0 auto;}

ul.navigation {border: 1px solid #3c98ff; border-left: none; border-right: none; display: inline-block; margin: 0; padding: 0;}
ul.navigation * {list-style: none;}
ul.navigation>li{display: inline-block; padding: 2px 5px 2px 5px;}
ul.navigation>li>a{font-size: 1.1em; font-weight: bold;}
/*ul.navigation>li>ul li {border: 1px solid #000;}*/
ul.navigation li ul {display: none; position: absolute; background-color: #fff; border: 1px solid #3c98ff; border-bottom: none; padding: 0; margin: 0; margin-left: -5px; margin-top: 2px;}
ul.navigation * li {padding: 5px; border-bottom: 1px solid #3c98ff;}
ul.navigation li:hover>a{color: #fff;}
ul.navigation li:hover {background-color: #ff0084;}
ul.navigation li:hover>ul {display: block;}
ul.navigation * a {text-decoration: none; color: #ff0084;}

.row-1 {background-color: #d7f1ff;}
.table {border-collapse: collapse;}
.table thead tr th, .table tr td, .table tbody tr td {padding: 5px; margin: 0; border: 1px solid #ccc;}
.table tr:hover .inline-action, .table tbody tr:hover .inline-action {display: block !important;}
.table tr td a, .table tbody tr td a {text-decoration: none;}
.text-center {text-align: center;}
.input {padding: 4px; margin: 0; border: 1px solid #ccc;}
.big-input {font-size: 1.2em; width: 95%;}
.no-bullet {list-style: none;}
.float-left {float: left;}
.float-right {float: right;}
.clr{clear: both;}
.message {display: inline-block; padding: 5px;}
.error {color: #ff0084;}
.page-no {display: inline-block; border: 1px solid #ccc; border-radius: 2px;}
.page-no a {color: #000; text-decoration: none; padding: 4px;}
.cur-page {border: none !important;}
.code {font-family: Courier new, monospace;}
.text-big {font-size: 1.2em;}
.text-blue {color: #004eff;}
.hidden, .hide {display: none;}

blockquote {font-style: italic; border: 1px dashed #ccc; padding: 5px; border-radius: 3px;}

/** MCE **/
tr.mceFirst, .mceToolbar/*, .mceStatusbar*/ {display: none !important;}
.mceIframeContainer, .mceStatusbar {border: none !important;}
.mceStatusbar, .mceStatusbar div *{background: #fff !important; color: #fff !important;}
.mceLayout {border: 1px solid #CCC !important;}

.mceIcon {display: inline-block !important; width: 20px; height: 20px; background: url('../img/icons.gif'); cursor: pointer !important;}
/*.mceIcon:hover {border: 1px solid #0A246A;}*/

.editor-toolbar-button {display: inline-block; background-image: url('../img/editor.button.jpg'); width: 17px; height: 17px;}
.bold {background-position-x: 21px; background-position-y: 147px;}
.underline {background-position-x: 21px; background-position-y: 72px;}
.italic {background-position-x: 96px; background-position-y: 72px;}
.left {background-position-x: 146px; background-position-y: 171px;}
.center {background-position-x: 121px; background-position-y: 121px;}
.right {background-position-x: 44px; background-position-y: 171px;}